<%@page import="java.sql.PreparedStatement"%>
<%@page import="bit.util.ConnectionContext"%>
<%@page import="java.sql.Connection"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%
request.setCharacterEncoding("UTF-8");

int no = Integer.parseInt(request.getParameter("no"));
String name = request.getParameter("name");
String type = request.getParameter("type");
int health = Integer.parseInt(request.getParameter("health"));
int damage = Integer.parseInt(request.getParameter("damage"));

String sql = "UPDATE champ " +
	"SET name=?, type=?, health=?, damage=? " +
	"WHERE no=?";
Connection conn = ConnectionContext.getConnection();
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setString(1, name);
pstmt.setString(2, type);
pstmt.setInt(3, health);
pstmt.setInt(4, damage);
pstmt.setInt(5, no);

int count = pstmt.executeUpdate();

pstmt.close();
%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>챔프 정보 수정 (DB 수정)</title>
</head>
<body>
<%
if (count > 0) {
	// 업데이트 성공
%>
	no가 <%= no %>인 챔프의 정보를 수정하였습니다.<br/><br/>
	새로운 속성값:<br/>
	이  름: <%= name %><br/>
	타  입: <%= type %><br/>
	체  력: <%= health %><br/>
	공격력: <%= damage %><br/>
<%
} else {
	// 업데이트 실패
%>
	챔프 수정에 실패하였습니다.
<%
}
%>
<br/>
<a href="list.jsp">챔프 목록</a>
</body>
</html>